Smart Stick Puzzle Blocks